/*
*  Copyright 2019-2023 Zheng Jie
*
*  Licensed under the Apache License, Version 2.0 (the "License");
*  you may not use this file except in compliance with the License.
*  You may obtain a copy of the License at
*
*  http://www.apache.org/licenses/LICENSE-2.0
*
*  Unless required by applicable law or agreed to in writing, software
*  distributed under the License is distributed on an "AS IS" BASIS,
*  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
*  See the License for the specific language governing permissions and
*  limitations under the License.
*/
package me.zhengjie.modules.biz.domain.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import me.zhengjie.modules.base.BasePage;

import java.sql.Timestamp;
import java.time.LocalDateTime;

/**
* @author yiwei.he
* @date 2024-03-11
**/
@Data
public class ProfessionQueryCriteria extends BasePage {
    private Long id;
    private String uname;
    private String profession;
    private Integer isDelete;
    private LocalDateTime createTime;
    private Integer years;
    private String batch;
    private Integer subjectType;
    private String gender;
    private Double minScore;
    @ApiModelProperty(value = "专业类型【0：本科 １：专科】")
    private Integer professionType;
    @ApiModelProperty(value = "查询类型【1：统招 2：专升本 3：单招】")
    private Integer category;
    @ApiModelProperty(value = "搜索范围最低分")
    private Double scopeMinScore;
    @ApiModelProperty(value = "搜索范围最高分")
    private Double scopeMaxScore;
    @ApiModelProperty(value = "所属地区")
    private String belongarea;
    @ApiModelProperty(value = "总分数")
    private Double grossScore;
}